slipper snails - German English Dictionary